* { box-sizing: border-box; }
html, body { width: 100%;height: 100%;margin: 0;padding: 0;}
table {border-bottom: none !important;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none;}
input[type="number"]{ -moz-appearance: textfield;}
.gis-main-container {width: 100%;height: 100%;position: relative;margin:0;padding: 0;}
.gis-main { width: 300px;height: calc(100% - 10px); position: absolute;left: 5px;top: 5px;border: 1px solid #bbb;overflow-x: hidden;overflow-y: auto;}
.map-container { width: calc(100% - 315px);height: calc(100% - 10px);position: absolute;left: 310px;top: 5px;border: 1px solid #bbb; }
.gis-main .search { width: 100%;height: 35px;padding-left: 35px;text-align: left;line-height: 35px;vertical-align: middle;}
.gis-main .search label { font-size: 13px;}
.gis-main .area { width: 100%; height: 50px; padding-top: 9px;}
.gis-main .area .area-select {width: 25%; height: 100%; float: left;text-align: center;line-height: 45px;vertical-align: middle;}
.people-search .area-select {width: 100%;height: 35px;}
.people-search .one-detail {width: 100%;padding: 8px;height: 150px;}
.people-search .one-detail>table {float: left;width: 180px;height: 100%;word-wrap:break-word;word-break:break-all;}
.people-search .one-detail>table tr td:nth-child(1) {width: 38%;vertical-align: top;}
.people-search .one-detail>table tr td:nth-child(2) {width: 62%;vertical-align: top;}
.people-search .one-detail>div {float: left;width: 90px;height: 100%;text-align: center;}
.people-search  .back-button-container {width: 100%;text-align: center;padding-bottom: 8px;}
.people-search  .back-button-container>button {width: 80px;}
.people-search  .detail-button-container {width: 100%;text-align: right;padding-bottom: 0;}
.people-search  .detail-button-container>label {width: 70px;text-align: center;cursor: pointer;}
.people-search .house-list {width: 100%;height: 60px;margin: 10px 0;cursor: pointer;}
.people-search .house-list>div {float: left;}
/* .people-search .house-list .img {width: 20%;height: 100%;margin-left: 5%;border: 1px solid rgb(181,181,181);background: url("../../img/houseImg.jpg") no-repeat center;}
 */
 .people-search .house-list .info-detail {width: 60%;height: 100%;padding-left: 15px;font-size: 12px;}
.people-search .house-list .click-info {width: 25%;height: 100%;padding-left: 15px;font-size: 12px;}
.people-search .house-list .info-detail>div {line-height: 20px;width: 100%;height: 20px;}
.one-result {display: none;}
.map-window .one-detail {width: 100%;padding: 8px;height: 150px;}
.map-window .one-detail>table {float: left;width: 180px;height: 100%;word-wrap:break-word;word-break:break-all;}
.map-window .one-detail>table tr td:nth-child(1) {width: 38%;vertical-align: top;}
.map-window .one-detail>table tr td:nth-child(2) {width: 62%;vertical-align: top;}
.map-window .one-detail>div {float: left;width: 90px;height: 100%;text-align: center;}
.sc-widget-economic-development-bottom-border { padding-top: 5px; width: 100%; height: 40px; }
.tab-content-container .people-search {background-color: #fff;}
.tab-content-container .people-search .area-select .left-label { width: 75px;text-align: center;height: 30px;line-height: 30px;float: left;font-size: 14px;}
.tab-content-container .people-search .area-select select {float: left;}
.tab-content-container .people-search .value-input div:nth-child(1) { width: 75px;text-align: center;height: 30px;line-height: 30px;float: left;font-size: 14px;}
.tab-content-container .people-search .value-input div:nth-child(2) { float: left; width: 120px;}
.tab-content-container .button-container { width: 100%;display: flex;padding: 10px;flex-direction: row;}
.tab-content-container .button-container>div {padding: 0 15px;border: 1px solid #a0a0a0;height: 25px;line-height: 25px;margin-left: 37px;}
.tab-content-container .button-container>div.on{border-color:#1481ec; color:#1481ec;}
.tab-content-container .chart-title-container { width: 100%;height: 25px;}
.tab-content-container .chart-title-container .title {height: 25px;line-height: 25px;float: left;padding-left: 15px}
.tab-content-container .chart-title-container .back-button {float: right;width: 25px;height: 25px;background: url("../../img/back.png") no-repeat center;}
.house-detail-map {width: 100%;}
/*height: 210px;*/
.house-detail-map .top-nav {width: 100%;height: 25px;background-color: rgb(176,229,235);}
.house-detail-map .top-nav>div {width: 50%;height: 100%;float: left;color: black;text-align: center;line-height: 25px;cursor: pointer;}
.house-detail-map .top-nav .active {border-bottom: 1px solid rgb(255,44,48);}
.house-detail-map .nav-content {width: 100%;height: 120px;padding: 15px}
.house-detail-map .nav-house {color: white;}
.house-detail-map .nav-house>table {width: 100%;height: 100%;float: left;}
.house-detail-map .nav-house>table tr td:nth-child(1) {width: 70px;}
.house-detail-map .nav-house>table tr td:nth-child(2) {text-align: left;}
.house-detail-map .nav-house>div {width: 30%;height: 100%;float: left;}
.house-detail-map .nav-house>div .top-img {width: 115px;height: 140px;background: url("../../img/gis/houseDetail.png") no-repeat center;}
.house-detail-map .nav-house>div .top-img img { float: right;margin-top: -12px;}
.house-detail-map .nav-house>div .detail-button-container {width: 100%;height: 25px;line-height: 25px;cursor: pointer;}
.house-detail-map .nav-house>div .detail-button-container .detail-button {height: 25px;float: right;color: white;}
.house-detail-map .nav-house>div .detail-button-container .detail-button:hover {color: blue;}
.house-detail-map .nav-building { display: none;color: white;}
.house-detail-map .nav-building>table {width: 70%;height: 100%;float: left;}
.house-detail-map .nav-building>table tr td:nth-child(1) {width: 90px;}
.house-detail-map .nav-building>table tr td:nth-child(2) {text-align: left;}
.house-detail-map .nav-building>div {width: 30%;height: 100%;float: left;}
.house-detail-map .nav-building>div .top-img {width: 115px;height: 140px;background: url("../../img/gis/buildingDetail.png") no-repeat center;}
.house-detail-map .nav-building>div .top-img img { float: right;margin-top: -15px;}
.house-detail-map .nav-building>div .detail-button-container {width: 100%;height: 25px;line-height: 25px;cursor: pointer;}
.house-detail-map .nav-building>div .detail-button-container .detail-button {height: 25px;float: right;color: white;}
.house-detail-map .nav-building>div .detail-button-container .detail-button:hover {color: blue;}

.type-select {height: 80px;padding: 5px;}
.type-select select { border-radius: 8px;}
.type-select .data-input{width: 49%;height: 30px;border: 1px solid #75a4d4;border-radius: 8px;padding-left:10px;}
.value-input>div {float: left;}
.sc-widget-economic-development-form-label { font-weight: bold; font-size: 13px; padding-bottom: 5px; }
.sc-widget-economic-development-textbox { width: 200px; font-size: 14px; border: 1px solid #75a4d4; height: 30px; padding: 5px; color: #6d6d6d; }
.sc-no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.sc-widget-economic-development-search-link-bar { text-align: center; font-size: 10px; background-color: #fff; height: 41px; padding-top: 11px; border-bottom: 1px solid #ccc; }
.sc-widget-economic-development-search-link-bar span { min-width: 45%; letter-spacing: 1px; padding: 5px; background-color: #fff; cursor: pointer; letter-spacing: 1px; display: inline-block; margin-top: -5px; height: 29px; padding-top: 5px; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; font-family: 宋体; font-size: 15px; }
.sc-widget-economic-development-search-link-bar span.active { transition: background .5s; font-weight: bold; border-radius: 2px; text-decoration: underline; color: #000; }
.tab-content-title { padding: 5px; height: 40px; text-shadow: 0.5px 0.5px #fff; padding-top: 6px; font-size: 14px; font-weight: bold; color: #5b5b5b; background-color: #fff; }
.tab-content-title>div { width: 100%; overflow: hidden;}
.tab-content-title  .distinct-title {float: left; padding-top:3px;font-size: 14px;padding-left: 20px;font-family: 'Microsoft YaHei';}
.tab-content-container { height: calc(100% - 40px); }
.tab-content-container .nav-content { width: 100%;height: calc(100% - 41px); position: relative; }
.tab-content-container .nav {width: 100%;}
.tab-content-container .list-nav { width: 100%; height: 30px; font-size: 14px; line-height: 30px; padding-left: 30px; font-family: "Microsoft YaHei"; background-color: rgb(234,234,234); border: 1px solid rgb(204,204,204); background: url("../../img/list-down.png") no-repeat right 10px top 8px; }
.tab-content-container .open {background: rgb(237,237,237) url("../../img/list-up.png") no-repeat right 10px top 8px;}
.tab-content-container .close {background: rgb(237,237,237) url("../../img/list-down.png") no-repeat right 10px top 8px;}
.tab-content-container .people-count {width: 100%;height: 150px;background-color: #fff;}
.tab-content-container .people-count>div {width: 100%;height: 100%;}

.tab-content-container .top-list-container { width: 100%;height: 100px;padding-top: 20px;}
.tab-content-container .top-list-container .top-list { width: 40px;margin-left: 25px;float: left;font-size: 12px;}
.tab-content-container .top-list-container .top-list .img-bg {background: url("../../img/grid-member.png") no-repeat center;width: 30px;height: 30px;background-size:100%; margin:0 auto;}
.tab-content-container .top-list-container .top-list .img-bg2 {background: url("../../img/grid-member2.png") no-repeat center;width: 30px;height: 30px;background-size:100%;margin:0 auto;}
.tab-content-container .top-list-container .top-list .img-bg3 {background: url("../../img/grid-member3.png") no-repeat center;width: 30px;height: 30px;background-size:100%;margin:0 auto;}
.tab-content-container .top-list-container .top-list .img-bg4 {background: url("../../img/grid-member4.png") no-repeat center;width: 30px;height: 30px;background-size:100%;margin:0 auto;/* border: 1px solid rgb(200,200,200); */}
.tab-content-container .top-list-container .top-list .count-num {width: 100%;height: 30px;line-height: 30px;text-align: center;}
.tab-content-container .grid-member-list { width: 100%;}
.tab-content-container .grid-member-list .grid-member-title { width: 100%;height:35px;line-height: 25px;padding-left: 15px; }
.tab-content-container .grid-member-list .list-detail {width: 100%;padding-bottom: 10px;}
.tab-content-container .grid-member-list .list-detail table {width: 100%;font-size: 13px;font-family: "Microsoft YaHei";text-align: center;padding-left: 20px;}
.sc-no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.esriPopup .titlePane { height: 33px; padding-top: 7px; background-color: rgb(0,150,136); border-radius: 0; -webkit-border-radius: 0; color: #fff !important; }
.esriPopup .pointer, .esriPopup .outerPointer {background-color: rgb(131,211,231);}
.close {opacity: 1;}
.esriPopup .titleButton.maximize { display: none; }
.esriPopup .titleButton { top: 8px; right: 8px; }
.esriPopup .titleButton.close { right: 8px; }
.esriPopup .contentPane { padding: 0 0; background-color: rgb(131,211,231);}
.esriPopup .actionsPane { display: none; }
.esriPopup .sizer { position: relative; width: 240px; z-index: 1; }
